Evolving real-time behavioral modules for a robot with GP
نویسندگان
چکیده
In this paper we demonstrate an eecient method which divides a control task into smaller sub{tasks. We use a Genetic Programming system that rst learns the sub-tasks and then evolves a higher{level action selection strategy for deciding which of the evolved lower{level algorithms should be in control. The Swiss miniature robot Khepera is employed as the experimental platform. Results are presented which show that the robot is indeed able to evolve both the control algorithms for the diierent lower{level tasks and the strategy for the selection of tasks. The evolved solutions also show robust performance even if the robot is lifted and placed in a completely diierent environment or if obstacles are moved around.
منابع مشابه
Potentials of Evolving Linear Models in Tracking Control Design for Nonlinear Variable Structure Systems
Evolving models have found applications in many real world systems. In this paper, potentials of the Evolving Linear Models (ELMs) in tracking control design for nonlinear variable structure systems are introduced. At first, an ELM is introduced as a dynamic single input, single output (SISO) linear model whose parameters as well as dynamic orders of input and output signals can change through ...
متن کاملGP-RARS: evolving controllers for the Robot Auto Racing Simulator
We use evolutionary computation techniques to create real-time reactive controllers for a race-car simulation game: RARS (Robot Auto Racing Simulator). Using genetic programming to evolve driver controllers, we create highly generalized game-playing agents, able to outperform most human-crafted controllers and all machine-designed ones on a variety of game tracks.
متن کاملEvolving Efficient Sensor Arrangement and Obstacle Avoidance Control Logic for a Miniature Robot
Evolutionary computation techniques are being frequently used in the field of robotics to develop controllers for autonomous robots. In this paper, we evaluate the use of Genetic Programming (GP) to evolve a controller that implements an Obstacle Avoidance (OA) behavior in a miniature robot. The GP system generates the OA logic equation offline on a simulated dynamic 2-D environment that transf...
متن کاملSpott: a Mobile Robot Control Architecture for Unknown or Partially Known Environments Spott: a Mobile Robot Control Architecture for Unknown or Partially Known Environments
A robot control architecture called SPOTT 1 is proposed and implemented as a real-time and parallel system of concurrently executing and cooperating modules. SPOTT provides a bridge for linking behavioral (i.e., reactive) and symbolic control. The control system is a real-time AI system which is responsible for dynamically adapting to changing environmental circumstances in order to successfull...
متن کاملA Predictive controller for object tracking of a mobile robot
In this paper a predictive controller for real-time target tracking in mobile robotics is proposed based on adaptive/evolving Takagi-Sugeno fuzzy systems, eTS. The predictive controller consists of two modules; i) a conventional fuzzy controller for robot motion control, and ii) a modelling tool for estimation of the target movements. The prediction of target movements enables the controller to...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1996